Node |
Description |
Example |
and |
Logical AND operator |
and {
between("balance", 500, 1000)
eq("branch", "London")
}
|
between |
Where the property value is between to distinct values |
between("balance", 500, 1000)
|
eq |
Where a property equals a particular value |
|
eqProperty |
Where one property must equal another |
eqProperty("lastTransaction","firstTransaction")
|
gt |
Where a property is greater than a particular value |
|
gtProperty |
Where a one property must be greater than another |
gtProperty("balance","overdraft")
|
ge |
Where a property is greater than or equal to a particular value |
|
geProperty |
Where a one property must be greater than or equal to another |
geProperty("balance","overdraft")
|
idEq |
Where an objects id equals the specified value |
|
ilike |
A case sensitive 'like' expression |
ilike("holderFirstName","Steph%")
|
in |
Where a one property is contained within the specified list of values |
|
isEmpty |
Where a collection property is empty |
|
isNotEmpty |
Where a collection property is not empty |
isNotEmpty("transactions")
|
isNull |
Where a property is null |
|
isNotNull |
Where a property is not null |
isNotNull("holderGender")
|
lt |
Where a property is less than a particular value |
|
ltProperty |
Where a one property must be less than another |
ltProperty("balance","overdraft")
|
le |
Where a property is less than or equal to a particular value |
|
leProperty |
Where a one property must be less than or equal to another |
leProperty("balance","overdraft")
|
like |
Equivalent to SQL like expression |
like("holderFirstName","Steph%")
|
ne |
Where a property does not equals a particular value |
|
neProperty |
Where one property does not equal another |
neProperty("lastTransaction","firstTransaction")
|
not |
Negates an expression, logical NOT |
not {
between("balance", 500, 1000)
}
|
or |
Logical OR operator |
or {
between("balance", 500, 1000)
eq("branch", "London")
}
|
order |
Order the results by a particular property |
order("holderLastName", "desc")
|
sizeEq |
Where a collection property's size equals a particular value |
sizeEq("transactions", 10)
|